﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Tesla.Util.Utilities
{
    public abstract class EntityMapper
    {
        //Employee Entity ID
        public const int EMPLOYEEDA = 1;
        public const int EMPLOYEEBL = 2;

        //Client Entity ID
        public const int CLIENTDA = 3;
        public const int CLIENTBL = 4;

        //Project Entity ID
        public const int PROJECTDA = 5;
        public const int PROJECTBL = 6;

        //Phase Entity ID
        public const int PHASEDA = 7;
        public const int PHASEBL = 8;

        //Task Entity ID
        public const int TASKDA = 9;
        public const int TASKBL= 10;

        //User Login Entity ID
        public const int USERLOGINDA = 11;
        public const int USERLOGINBL = 12;

        //User Login Entity ID
        public const int TIMESHEETDA = 13;
        public const int TIMESHEETBL = 14;
    }

    public enum DevPathType 
    {
        ASIS = 1,
        TOBE
    }

    public class EnumValueDataAttribute : Attribute
    {
        private string _name;
        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }
    }
    public enum DevPath_Type
    {
        [EnumValueData(Name = "AsIs")]
        AsIs,
        [EnumValueData(Name = "ToBe")]
        ToBe

    }
}
